package LMR.rbac.view;

import java.util.Scanner;

public class Mainview {


    public static Scanner input;

    static {
        input = new Scanner(System.in);
    }

    public static void show() {
        String menuChoice;
        do {
            printMenu();
            menuChoice = input.nextLine();
            switch (menuChoice) {

                case "0":
                    System.out.println("成功退出系统，欢迎下次使用！");
                    break;
                case "1":
                    Deptview.show();
                    break;
                case "2":
                    Roleview.show();
                    break;
                case "3":
                    Userview.show();
                    break;
                default:
                    System.out.println("输入非法，请输入正确的菜单编号！");
            }
        } while (!"0".equals(menuChoice));
        input.close();
    }


    public static void printMenu() {
        String menu = """
                ---------------
                    RBAC系统
                ---------------
                |  0  退出系统  |
                |  1  部门管理  |
                |  2  角色管理  |
                |  3  用户管理  |
                ---------------
                请输入选项：""";

        System.out.print(menu);


    }
}
